Kelvin PiresKelvin Pires
The Cong Viettel in Bandung: A Scouting Dossier Against Persib's WalletAt the pre-match press conference ahead of the meeting with Persib Bandung, T...
Viettel in Bandung: When Careful Preparation Meets an Expensive SquadAt the pre-match press conference, The Cong Viettel coach Popov did not say "...
The Cong Viettel in Bandung: System Discipline Against Persib's Squad DepthI rewatched the 1-1 draw between The Cong Viettel and Melbourne Victory three...
F1 2026: When the Power Unit Rules Rewrite the Order, the Team That Reads First WinsIn June 2026, in Geneva, the FIA published the technical regulations for the...
Mercedes Delays ADUO Engine Upgrade at Monza: A Strategic Trade or a Season Gamble?Four internal combustion engines have been used before the season is two-thir...
PUBG Asia Stars 2026: Two Permanent Bans, One FIFA Post, and an Evidence VacuumOn September 17, 2026, I had three tabs open at once on my desk monitor in...
200 km by road, 12 hours of travel, one late call-up: Vietnam's recovery equationAt 13:00 on September 23, the flight carrying the Vietnam national team lande...
The Empty Analysis and the Night the Data Went Silent in Vietnamese Football22:47, August 12, 2026. On the screen in the small office, the deep analysis ...
The Bratenahl Fence: When an Algorithm Labels an Entertainment Story as FootballOn August 13, I ran a simple filter over my sports news database: count keywo...
Dinh Bac Scores and Assists Twice: Vietnam Win 4-2 and the Signals Nobody Read CorrectlyIn the last three matches I have tracked the Vietnam national team, there is...
Worlds 2026: All-Bo5 Play-In — MVK and the Survival Game of Emerging RegionsI went to the 2026 World Cup to watch men's football. I stayed because I foun...
The Crowdless Season and the Price of a Simulated StadiumI begin with a sound, not a goal. On the night of May 8, 2026, in the city of...
Coach Abreu pleads with Márquez: Gilberto Mora is only 17, do not let three games in eight days burn out Xolos' jewelTijuana, a Sunday night after a draw with Pachuca. The press room is small, t...
Asiad 20 Diary, September 21: Vietnam Women's Volleyball Stops at the Quarterfinals — The Hidden Corner of an ExpectationNagoya, late summer. The match ended, and the stands still echoed inside me...
Vietnam women's sepak takraw come back to beat South Korea: the substitution at 3-6In the first game of the women's doubles sepak takraw semifinal, with Vietnam...
The Data Void: When Football Analysis Has Nothing to AnalyzeA deep professional analysis report, supposedly about football, yet as empty ...
When the System Returns a Blank Page: VAR, Data, and Football's Habit of Not VerifyingMinute 74. The referee crosses his arms over his chest and draws the outline ...
A 'Tennis' Label on an Oil Report: When the Analytics Desk Fools ItselfAt 2:40 a.m. in Los Angeles, I opened the content inbox and found a piece the...
Raimondo's seven goals in seven rounds: a first hat-trick and the xG test nobody has run yetThat night in Frosinone, after the final whistle of a match that ended 4-2...
The Cong Viettel Lose 0-1 to Persib Bandung in AFC Champions League Two: A 45th-Minute Penalty and a 68th-Minute Red Card Told the Story the Data Never CouldIn the 45th minute, the referee pointed to the penalty spot. It was the momen...
